From 13ca03efb165dd5e3ca82984bcd845deb1924cab Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sat, 21 Jan 2017 00:45:22 +0100 Subject: [PATCH] cellrendererpixbuf: Remove stock-detail property GTK3 didn't use that property already... --- gtk/gtkcellrendererpixbuf.c | 20 -------------------- testsuite/gtk/notify.c | 3 +-- 2 files changed, 1 insertion(+), 22 deletions(-) diff --git a/gtk/gtkcellrendererpixbuf.c b/gtk/gtkcellrendererpixbuf.c index 2c7fb0a54b..9b258dc3c3 100644 --- a/gtk/gtkcellrendererpixbuf.c +++ b/gtk/gtkcellrendererpixbuf.c @@ -91,8 +91,6 @@ struct _GtkCellRendererPixbufPrivate GdkPixbuf *pixbuf_expander_open; GdkPixbuf *pixbuf_expander_closed; - - gchar *stock_detail; }; G_DEFINE_TYPE_WITH_PRIVATE (GtkCellRendererPixbuf, gtk_cell_renderer_pixbuf, GTK_TYPE_CELL_RENDERER) @@ -122,8 +120,6 @@ gtk_cell_renderer_pixbuf_finalize (GObject *object) if (priv->pixbuf_expander_closed) g_object_unref (priv->pixbuf_expander_closed); - g_free (priv->stock_detail); - G_OBJECT_CLASS (gtk_cell_renderer_pixbuf_parent_class)->finalize (object); } @@ -200,15 +196,6 @@ gtk_cell_renderer_pixbuf_class_init (GtkCellRendererPixbufClass *class) GTK_ICON_SIZE_MENU, GTK_PARAM_READWRITE)); - g_object_class_install_property (object_class, - PROP_STOCK_DETAIL, - g_param_spec_string ("stock-detail", - P_("Detail"), - P_("Render detail to pass to the theme engine"), - NULL, - GTK_PARAM_READWRITE)); - - /** * GtkCellRendererPixbuf:icon-name: * @@ -288,9 +275,6 @@ gtk_cell_renderer_pixbuf_get_property (GObject *object, case PROP_STOCK_SIZE: g_value_set_uint (value, priv->icon_size); break; - case PROP_STOCK_DETAIL: - g_value_set_string (value, priv->stock_detail); - break; case PROP_ICON_NAME: g_value_set_string (value, gtk_image_definition_get_icon_name (priv->image_def)); break; @@ -388,10 +372,6 @@ gtk_cell_renderer_pixbuf_set_property (GObject *object, case PROP_STOCK_SIZE: priv->icon_size = g_value_get_uint (value); break; - case PROP_STOCK_DETAIL: - g_free (priv->stock_detail); - priv->stock_detail = g_value_dup_string (value); - break; case PROP_ICON_NAME: take_image_definition (cellpixbuf, gtk_image_definition_new_icon_name (g_value_get_string (value))); break; diff --git a/testsuite/gtk/notify.c b/testsuite/gtk/notify.c index 2d5708d1f5..a73b290e3d 100644 --- a/testsuite/gtk/notify.c +++ b/testsuite/gtk/notify.c @@ -521,8 +521,7 @@ test_type (gconstpointer data) if (g_type_is_a (pspec->owner_type, GTK_TYPE_CELL_RENDERER_PIXBUF) && (g_str_equal (pspec->name, "follow-state") || g_str_equal (pspec->name, "stock-id") || - g_str_equal (pspec->name, "stock-size") || - g_str_equal (pspec->name, "stock-detail"))) + g_str_equal (pspec->name, "stock-size"))) continue; if (g_type_is_a (pspec->owner_type, GTK_TYPE_MENU) && -- 2.30.2